]> dgit.raspbian.org Git - gnome-shell.git/commit
extensions-app: Use ListModel to track extensions
authorFlorian Müllner <fmuellner@gnome.org>
Tue, 19 Dec 2023 17:57:37 +0000 (18:57 +0100)
committerMarge Bot <marge-bot@gnome.org>
Thu, 21 Dec 2023 15:24:23 +0000 (15:24 +0000)
commit7907b9754b39d581caec00ca5ded38d5a27ea22c
tree0d6ae35e4c6debe2f9f407111a2919734284582d
parent2c592059bcbd759bdd02af70a4598dac946368a8
extensions-app: Use ListModel to track extensions

Manually adding and removing rows to dynamic lists is rather
old-fashioned, GTK 4 strongly encourages the use of models.

Modernize the code by exposing extensions as ListModel, and
bind it to the two lists with appropriate filters.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3067>
subprojects/extensions-app/data/ui/extensions-window.ui
subprojects/extensions-app/js/extensionManager.js
subprojects/extensions-app/js/extensionsWindow.js